home *** CD-ROM | disk | FTP | other *** search
- 1000 .if prg :.goto 1570
- 1010 anzjmp =58
- 1020 init jmp pinit ; start von vorne
- 1030 exit jmp (vexit ) ; start von vorne
- 1040 query jmp (vquery ) ; disk-format feststellen
- 1050 mediach jmp (vmediach) ; disk gewechselt
- 1060 getbpb jmp (vgetbpb ) ; adr des bpb holen
- 1070 floprw jmp (vfloprw ) ; pfloprw ; block lesen/schreiben
- 1080 rwabs jmp (vrwabs ) ; blockreihe r/w ueber log blocknummer
- 1090 flopfmt jmp (vformat ) ; floppy formatieren
- 1100 sgdta jmp (vsgdta ) ; adresse dta-puffer setzten/holen
- 1110 sgdrive jmp (vsgdrive) ; drive holen/setzen
- 1120 gtpath jmp (vgtpath ) ; holt adresse des aktuellen pfades
- 1130 sgnexcl jmp (vsgnexcl) ; folgecluster holen/setzen
- 1140 sfrclus jmp (vsfrclus) ; naechsten freien sektor suchen
- 1150 gtdskfr jmp (vgtdskfr) ; freien platz auf der diskette berechnen
- 1160 sfirst jmp (vsfirst ) ; ersten eintrag in dir suchen nach dta
- 1170 sfirso jmp (vsfirso ) ; file umbenennen
- 1180 snext jmp (vsnext ) ; naechsten eintrag
- 1190 chdir jmp (vchdir ) ; directory wechseln
- 1200 namedtp jmp (vnamdtp ) ; pfad fuer prg setzen
- 1210 wrentry jmp (vwrentry) ; entry in dta auf disk schreiben
- 1220 delete jmp (vdelete ) ; file loeschen
- 1230 dcreate jmp (vdcreate) ; file zum ersten mal oeffnen
- 1240 mkdir jmp (vmkdir ) ; directory anlegen
- 1250 rmdir jmp (vrmdir ) ; directory loeschen
- 1260 dopen jmp (vopen ) ; file oeffnen
- 1270 dclose jmp (vclose ) ; file schliessen
- 1280 dread jmp (vread ) ; aus file lesen
- 1290 dwrite jmp (vwrite ) ; in file schreiben
- 1300 lseek jmp (vlseek ) ; position in file bestimmen
- 1310 version jmp pversion ; version des bdos holen
- 1320 reschain jmp (vreset ) ;
- 1330 irqchain jmp (virq ) ;
- 1340 nmichain jmp (vnmi ) ;
- 1350 sgtime jmp (vsgtime ) ;
- 1360 sgdate jmp (vsgdate ) ;
- 1370 salarm jmp (vsalarm ) ;
- 1380 writfat jmp (v37 ) ;
- 1390 readfat jmp (v38 ) ;
- 1400 writbuf jmp (v39 ) ;
- 1410 readbuf jmp (v40 ) ;
- 1420 sfrbuf jmp (v41 ) ;
- 1430 rlbuf jmp (v42 ) ;
- 1440 bufabs jmp (v43 ) ;
- 1450 bfzset jmp (v44 ) ;
- 1460 bfset jmp (v45 ) ;
- 1470 bfget jmp (v46 ) ;
- 1480 bout jmp (v47 ) ;
- 1490 bin jmp (v48 ) ;
- 1500 bcan jmp (v49 ) ;
- 1510 bcaus jmp (v50 ) ;
- 1520 bbcol jmp (v51 ) ;
- 1530 btcol jmp (v52 ) ;
- 1540 bcpos jmp (v53 ) ;
- 1550 bgkey jmp (v54 ) ;
- 1551 bfetch jmp (v55 ) ;
- 1552 bstash jmp (v56 ) ;
- 1553 bfadr jmp (v57 ) ;
- 1554 bsadr jmp (v58 ) ;
- 1560 .end
- 1570 init =bdos ; start von vorne
- 1580 exit =bdos+3 ; start von vorne
- 1590 query =bdos+6 ; disk-format feststellen
- 1600 mediach =bdos+9 ; disk gewechselt
- 1610 getbpb =bdos+12 ; adr des bpb holen
- 1620 floprw =bdos+15 ; pfloprw ; block lesen/schreiben
- 1630 rwabs =bdos+18 ; blockreihe r/w ueber log blocknummer
- 1640 flopfmt =bdos+21 ; floppy formatieren
- 1650 sgdta =bdos+24 ; adresse dta-puffer setzten/holen
- 1660 sgdrive =bdos+27 ; drive holen/setzen
- 1670 gtpath =bdos+30 ; holt adresse des aktuellen pfades
- 1680 sgnexcl =bdos+33 ; folgecluster holen/setzen
- 1690 sfrclus =bdos+36 ; naechsten freien sektor suchen
- 1700 gtdskfr =bdos+39 ; freien platz auf der diskette berechnen
- 1710 sfirst =bdos+42 ; ersten eintrag in dir suchen nach dta
- 1720 sfirso =bdos+45 ; file umbenennen
- 1730 snext =bdos+48 ; naechsten eintrag
- 1740 chdir =bdos+51 ; directory wechseln
- 1750 namedtp =bdos+54 ; pfad fuer prg setzen
- 1760 wrentry =bdos+57 ; entry in dta auf disk schreiben
- 1770 delete =bdos+60 ; file loeschen
- 1780 dcreate =bdos+63 ; file zum ersten mal oeffnen
- 1790 mkdir =bdos+66 ; directory anlegen
- 1800 rmdir =bdos+69 ; directory loeschen
- 1810 dopen =bdos+72 ; file oeffnen
- 1820 dclose =bdos+75 ; file schliessen
- 1830 dread =bdos+78 ; aus file lesen
- 1840 dwrite =bdos+81 ; in file schreiben
- 1850 lseek =bdos+84 ; position in file bestimmen
- 1860 version =bdos+87 ; versionsblock holen
- 1870 reschain =bdos+90 ;
- 1880 irqchain =bdos+93 ;
- 1890 nmichain =bdos+96 ;
- 1900 sgtime =bdos+99 ;
- 1910 sgdate =bdos+102 ;
- 1920 salarm =bdos+105 ;
- 1930 writfat =bdos+108
- 1940 readfat =bdos+111
- 1950 writbuf =bdos+114
- 1960 readbuf =bdos+117
- 1970 sfrbuf =bdos+120
- 1980 rlbuf =bdos+123
- 1990 bufabs =bdos+126
- 2000 bfzset =bdos+129
- 2010 bfset =bdos+132
- 2020 bfget =bdos+135
- 2030 bout =bdos+138
- 2040 bin =bdos+141
- 2050 bcan =bdos+144
- 2060 bcaus =bdos+147
- 2070 bbcol =bdos+150
- 2080 btcol =bdos+153
- 2090 bcpos =bdos+156
- 2100 bgkey =bdos+159
- 2110 bfetch =bdos+162
- 2120 bstash =bdos+165
- 2130 bfadr =bdos+168
- 2140 bsadr =bdos+171
-